package com.ship.boats.domain;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * <b>SpBoatsMmsiChange</b>
 *
 * @description: SpBoatsMmsiChange <br>
 * @date: 2024/3/29 15:01 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class SpBoatsMmsiChange {
    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "imo")
    private String imo;

    @ApiModelProperty(value = "船舶名称")
    private String shipName;

    @ApiModelProperty(value = "mmsi")
    private String initialMmsi;

    @ApiModelProperty(value = "变更时间")
    private Date changeDate;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getImo() {
        return imo;
    }

    public void setImo(String imo) {
        this.imo = imo;
    }

    public String getShipName() {
        return shipName;
    }

    public void setShipName(String shipName) {
        this.shipName = shipName;
    }

    public String getInitialMmsi() {
        return initialMmsi;
    }

    public void setInitialMmsi(String initialMmsi) {
        this.initialMmsi = initialMmsi;
    }

    public Date getChangeDate() {
        return changeDate;
    }

    public void setChangeDate(Date changeDate) {
        this.changeDate = changeDate;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", imo").append(imo);
        sb.append(", shipName=").append(shipName);
        sb.append(", imo=").append(imo);
        sb.append(", initialMmsi=").append(initialMmsi);
        sb.append(", changeDate=").append(changeDate);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }

}
